home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / tech91.zip / TI597.ASC < prev    next >
Text File  |  1991-08-26  |  7KB  |  199 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.   PRODUCT  :  Paradox                                NUMBER  :  597
  9.   VERSION  :  All
  10.        OS  :  DOS
  11.      DATE  :  August 26, 1991                          PAGE  :  1/3
  12.  
  13.     TITLE  :  Causes of Table Damage and Use of Tutility
  14.  
  15.  
  16.  
  17.  
  18.   There are several things that can cause table damage.  This is
  19.   not due to any problems with Paradox, but is an unfortunate part
  20.   of operating in the DOS environment with minimal error checking
  21.   and write redundancy.  The best we can do is to be aware of the
  22.   causes and do our best to avoid them.  Below are a list of things
  23.   that can cause a table to become damaged.  These are arranged
  24.   roughly by how frequently the type of error occurs.
  25.  
  26.   Operator Error - Turning off or rebooting the computer while
  27.   Paradox is on the screen.  Just because there are no images on
  28.   the screen does not mean it is OK to shut the system down, as
  29.   parts of the table may remain only in RAM.  ALWAYS exit Paradox
  30.   to DOS before rebooting or powering down.  This also means that
  31.   it is not OK to shut down the machine while shelled out to DOS
  32.   from Paradox using the Tools/More/ToDos, ALT-O, or CTRL-O
  33.   command.  Possible indicators:
  34.  
  35.       o  Stray PARADOX.LCK files in a networked environment can
  36.          indicate someone exiting Paradox improperly.  Make certain
  37.          no-one is logged in to Paradox and delete any *.LCK files.
  38.          Rebuild any tables being used when Paradox was exited.
  39.  
  40.  
  41.       o  Stray PARADOX.RUN files indicate that someone has rebooted
  42.          the machine after shelling out to Paradox using the ToDos
  43.          or CTRL-O or ALT-O commands.  Be certain no one is in
  44.          Paradox OR shelled out from Paradox and delete any
  45.          remaining PARADOX.RUN files.
  46.  
  47.  
  48.   TSR Programs - Programs that run in the "background" are
  49.   sometimes "ill-mannered" about the way they return control to the
  50.   main program.  If the program does not restore the bus and RAM
  51.   back to the original state, this can cause damage.  Even popping
  52.   up a TSR; using its hotkey, at a bad time (in the middle of a
  53.   sort for instance) can cause problems.  Possible indicator:
  54.  
  55.       o  Paradox will often freeze constantly, or reports memory
  56.          conflicts.
  57.  
  58.  
  59.   Hard or Floppy Disk Errors - Any time a disk is not operating up
  60.   to specifications, one of the first signs is corrupted tables.
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.   PRODUCT  :  Paradox                                NUMBER  :  597
  75.   VERSION  :  All
  76.        OS  :  DOS
  77.      DATE  :  August 26, 1991                          PAGE  :  2/3
  78.  
  79.     TITLE  :  Causes of Table Damage and Use of Tutility
  80.  
  81.  
  82.  
  83.  
  84.   Any failure to read or write to the media properly can damage a
  85.   table.  A bad controller card can also cause problems.  You
  86.   should test your disk frequently for errors using some utility
  87.   software such as PC-Tools or Norton Utilities or any similar
  88.   products.  Possible indicator:
  89.  
  90.       o  Run CHKDSK /F to check for bad sectors, cross-linked files
  91.          which were written to the disk incorrectly.  This will
  92.          move the lost sectors to *.CHK files.  Check your DOS
  93.          manual for further details.
  94.  
  95.  
  96.   A.C. Voltage Variations - Black outs, brown outs, line "spikes",
  97.   line "dips".  Example: The HP Laserjet II places power dips on
  98.   line and can damage Paradox tables.  A computer with a power
  99.   supply that is too weak for all the boards or devices connected
  100.   to it can generate a voltage that is too low.  The best way to
  101.   avoid these problems is a quality surge protector or even a UPS
  102.   (Uninterrupted Power Supply) which can give you time to shut down
  103.   Paradox.  Possible indicator:
  104.  
  105.       o  In a networked environment, PARADOX.LCK files can show up
  106.          from this situation also.  Check for any *.LCK files.
  107.          This might indicate that one or more workstations went
  108.          down due to a power surge (or user error).
  109.  
  110.  
  111.   RAM Problems - Parity errors in memory chips, CPU speed set
  112.   higher than the memory can refresh (appears to be a problem in
  113.   some high speed clones), an extended memory board in the machine
  114.   that has NOT been INITIALIZED (via the software provided by the
  115.   board manufacturer).  These are all hardware problems which can
  116.   cause table damage.  Possible indicators:
  117.  
  118.       o  Parity interrupt errors, tables constantly going bad
  119.          without fitting any other symptoms, etc.
  120.  
  121.  
  122.   Unexpected Condition Errors - Any situation in which Paradox
  123.   exits unexpectedly can cause table damage.  A typical error
  124.   message begins with Unexpected Condition.  If this happens, you
  125.   should rebuild the table.  A damaged table or family member
  126.   (forms, reports, etc.) can also cause these Unexpected
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.   PRODUCT  :  Paradox                                NUMBER  :  597
  141.   VERSION  :  All
  142.        OS  :  DOS
  143.      DATE  :  August 26, 1991                          PAGE  :  3/3
  144.  
  145.     TITLE  :  Causes of Table Damage and Use of Tutility
  146.  
  147.  
  148.  
  149.  
  150.   Conditions, so be aware of other sources for the original damage
  151.   as well.
  152.  
  153.   Network Problems - A malfunctioning server, with any of the above
  154.   problems, bad cable connector, bad I/O RAM, bad packet
  155.   transmission (interference), malfunctioning network board, or
  156.   even a net line that is too long, or just getting old can all be
  157.   responsible for damaging tables.
  158.  
  159.   If table damage occurs, you should exit Paradox as soon as you
  160.   notice it.  The signs of table damage can be varied, from data
  161.   apparently disappearing to actually throwing you out Paradox.
  162.   Anytime something that normally works goes wrong, you should
  163.   first check all your tables for damage.
  164.  
  165.   From your DOS command line, change directories to your Paradox
  166.   directory using the following command:  cd \pdox35.  If you named
  167.   your directory something other than pdox35, you will need to
  168.   enter the appropriate directory name.
  169.  
  170.   Type tutility to enter the TUTILITY program.  You will see a menu
  171.   at the top of the screen.  Select the Directory option to change
  172.   directories to where your data is kept.  Then select the Rebuild
  173.   option and enter your table name to rebuild that table.  You can
  174.   also select to the Verify option to test the table for damage,
  175.   but some types of damage elude the verify command, so if there is
  176.   any doubt, select Rebuild.  After rebuilding all your tables, you
  177.   can then exit TUTILITY and re-enter Paradox.
  178.  
  179.   If this does not work, you can also attempt to repair your
  180.   damaged tables by exporting the table to an ASCII delimited text
  181.   file, and creating a new table by importing the data into another
  182.   table name.  Note: DO NOT append the data to the existing table,
  183.   although you can append it to a new table with an identical
  184.   structure.  The best alternative is to keep backups of your data.
  185.  
  186.   NOTE:  If you have an earlier version of Paradox, you will need
  187.   to install TUTILITY yourself.  This program consists of two
  188.   files, TUTILITY.EXE and TUTILITY.DOC.  You can find these files
  189.   on your Installation/Sample Tables Diskette (the one with your
  190.   Serial Number on it), or failing that, examine your Personal
  191.   Programmer Disk #6 in the UTIL subdirectory.
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.